been implanted - Turkish English Dictionary